package com.cty;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

//这是正则表达式的训练
public class Test01 {
    public static void main(String[] args) {
        //汉字
//        String content ="倔强的猴子";
//        String regStr= "^[\u0391-\uffe5]+$";//\u0391-\uffe5表示汉字的范围
        //验证邮政编码，要求是1-9开头的6位数字
//        String content ="169940";
//        String regStr= "^[1-9]\\d{5}$";
        //验证1-9数字开头的五位数到十位数的qq号
//        String content="26966655";
//        String regStr= "^[1-9]\\d{4,9}$";
        //验证手机号码，必须是以13，14，15，18开头的11位数
        String content = "15666666666";
        String regStr = "^1[3|4|5|8]\\d{9}$";
        Pattern compile = Pattern.compile(regStr);
        Matcher matcher = compile.matcher(content);
        if (matcher.find()) {
            System.out.println("格式合格");
        } else {
            System.out.println("格式不合格");
        }

    }
}
